
\paragraph{Purpose}
Most MPI programs written in C-like languages have the same properties when it comes to laying out the code.  There is a  declaration section, a computation section and an exception handling section.  We will ignore the exception handling and focus on the other sections.  The first thing to do is to identify and mark theses regions.

